/**
 * 通过API增加数据
 * @param {*} params 
 * @returns 
 */
function apiUpdate(params) {
    return new Promise((resolve, reject) => {
        const update = "UPDATE('t_d52c990078d843339963556b1fa973fb', QUERY_EQ('id', " + defaultParams.id.value + "), '', ['delete_flag', 1])";
        console.log(update);
        api.EXEC_FORMULA(update)
            .then(res => {
                try {
                    console.log(res);
                    resolve(res);
                } catch (parseError) {
                    console.error("解析API响应时出错:", parseError);
                    reject(parseError);
                }
            })
            .catch(apiError => {
                console.error("调用API修改时出错:", apiError);
                reject(apiError);
            });
    });
}




function main(defaultParams) {
    debugger
    const self = this; // 重置作用域
    self.$$confirm({
        content: "确定删除？",
        type: "danger",  // danger info warning
        headerTitle: "告警", //确认框头部标题 提示、警告、告警
        showOkBtn: true, // 是否展示确认按钮
        showCancelBtn: true, // 是否展示取消按钮
        cancelText: "取消", //取消按钮 展示文字
        okText: "确定",  //确认按钮 展示文字      
        onOk: () => {
            const id = defaultParams
            console.log(id)
            debugger
            api.EXEC_FORMULA("UPDATE('t_d52c990078d843339963556b1fa973fb', QUERY_EQ('id', " + defaultParams.id.value + "), '', ['delete_flag', 1])").then((res) => {
                // then() 为调用成功的回调
                console.log("res", res);
                console.log("id", defaultParams.id)

                //刷新列表

                // 获取页面列表组件
                const pageListEle = self.$$("page_widget_list_gxk93n");
                // 获取列表渲染页实例
                const listRenderView = pageListEle.$$getRenderElement();
                // 获取当前显示的组件，表格或者卡片
                const currentListEle = listRenderView.$$getListElement();
                // 调用刷新方法
                currentListEle.$$refreshData();


            }).catch(err => {
                self.$message.error(err.message); // 显示错误提示信息
            });
        },
        onCancel: () => {
            return
        }
    });
}
